/*
* author: ctc
*/

import axios from "axios";

let api = {
    homeCharts: {
        ymdTypeDueCounts: '/home/serviceCharts/ymdTypeDueCounts', // 工单年月日类型超期件统计
        deptDayWarningCharts: '/home/serviceCharts/deptDayWarningCharts', // 各处室今日预警统计
        stateCharts: '/home/serviceCharts/stateCharts', // 本年工单办理情况统计
        sourceCharts: '/home/serviceCharts/sourceCharts', // 本年工单来源统计
        wholeWorkCountCharts: '/home/serviceCharts/wholeWorkCountCharts', // 全局各月工单处理量统计
        deptWorkCharts: '/home/serviceCharts/deptWorkCharts', // 各处室工单处理量统计
        deptHandleEfficiencyCharts: '/home/serviceCharts/deptHandleEfficiencyCharts', // 各处室工单处理时效统计

        deptYmdTypeDueCharts: '/home/staffCharts/deptYmdTypeDueCounts', // 处室工单年月日类型超期件统计
        deptEmpDayWarningCharts: '/home/staffCharts/deptDayWarningCharts', // 处室人员今日待办理统计
        deptEmpOverdueCharts: '/home/staffCharts/deptOverdueCharts', // 处室人员超期件统计
        deptEmpSatisfyCharts: '/home/staffCharts/deptSatisfyCharts', // 处室人员不满意件统计
        deptEmpStateCharts: '/home/staffCharts/deptStateCharts', // 处室工单办理情况统计
        deptEmpSourceCharts: '/home/staffCharts/deptSourceCharts', // 处室工单来源统计
        deptEmpWorkEfficiencyCharts: '/home/staffCharts/deptWorkEfficiencyCharts', // 处室人员工单处理量与时效统计

        ymdEffciencyCounts: '/home/leaderCharts/ymdEffciencyCounts', // 工单年月日及效率统计
        deptUnsatisfyCharts: '/home/leaderCharts/deptUnsatisfyCharts', // 各处室不满意件统计
        deptOverdueCharts: '/home/leaderCharts/deptOverdueCharts', // 各处室超期件统计
        leaderSourceCharts: '/home/leaderCharts/sourceCharts', // 工单来源统计
        deptWorkAndEfficiencyCharts: '/home/leaderCharts/deptWorkAndEfficiencyCharts', // 各处室工单处理量和时效统计
        contentCateCharts: '/home/leaderCharts/contentCateCharts', // 工单类别top7统计

        getGdblltj_y: '/home/getGdblltj_y', // 工单办理量 左
        getHomeGdblltjR: 'home/getGdblltj_y_m_d', // 工单办理量 右
        getHomeGdqktj: 'home/getGdqktj_y', // 工单情况统计
        geHomeGdlrlbL: 'home/getGdlrlb_y', // 工单内容类别
        getHomeGdly: 'home/getGdly_y', // 工单来源
        getHomeNrlb: 'home/getNrlb_y', // 热点事件
        getHomeRepeat: 'home/getRepeadForYear', // 重复件
        getHomeBmyjLbYear: 'home/getBmyjLbYear', // 不满意件类别统计

        getBmGdblltj_y: '/bmtj/getGdblltj_y', // 部门工单办理量 左
        getBmGdblltjR: 'bmtj/getGdblltj_y_m_d', // 部门工单办理量 右
        getBmGdqktj: 'bmtj/getGdqktj_y', // 部门工单情况统计
        getBumenBmblTj: 'bmtj/getBmblTj', // 部门 办理量统计
        getBumenBmMylTj: 'bmtj/getBmMylTj', // 部门 满意率统计
        getBumenBmThl: 'bmtj/getBmThl', // 部门 退件率统计
        getBumenBmBjl: 'bmtj/getBmBjl', // 部门 办结率统计

        getGrGdblltj_y: '/grtj/getGdblltj_y', // 个人工单办理量 左
        getGrGdblltjR: 'grtj/getGdblltj_y_m_d', // 个人工单办理量 右
        getGrGdqktj: 'grtj/getGdqktj_y', // 个人工单情况统计
        getGrblTj: 'grtj/getBmblTj', // 个人 办理量统计
        getGrMylTj: 'grtj/getBmMylTj', // 个人 满意率统计
        getGrThl: 'grtj/getBmThl', // 个人 退件率统计
        getGrBjl: 'grtj/getBmBjl', // 个人 办结率统计


        // 紧急件
        getUrgent: '/home/getImportantCategory',
        // 疫情件
        getSituationCategory: '/home/getSituationCategory',
    },
    // 全年月度工单处理量
    getHomeGdMonthForYear(data) {
        return axios({
            method: 'post',
            url: 'home/getGdMonthForYear?duration='+data
        });
    },
    // 全年月度退单率
    getHomeTdlMonthForYear(data) {
        return axios({
            method: 'post',
            url: 'home/getTdlMonthForYear?duration='+data
        });
    },
    // 超期件月度统计
    getHomeCqjMonthForYear(data) {
        return axios({
            method: 'post',
            url: 'home/getCqjMonthForYear?duration='+data
        });
    },
    // 部门全年月度工单处理量
    getBmtjGdMonthForYear(data) {
        return axios({
            method: 'post',
            url: 'bmtj/getGdMonthForYear?duration='+data
        });
    },
    // 个人全年月度工单处理量
    getGrGdMonthForYear(data) {
        return axios({
            method: 'post',
            url: 'grtj/getGdMonthForYear?duration='+data
        });
    },
}

export default api
